# 完全移除Qt依赖
QT -= core gui

# 配置为纯C++应用
TEMPLATE = app
TARGET = Launcher

# 启用C++17标准
CONFIG += c++17
CONFIG -= qt

# 使用控制台程序配置（关键：避免WinMain问题）
CONFIG += console
CONFIG -= windows

# 定义宽字符宏
DEFINES += UNICODE _UNICODE

# include($$PWD/../../UToolBox.pri)

# # 编译后输出目录
# DESTDIR = $$PROJECT_OUT_ROOT

# 源文件
SOURCES += \
    launcher.cpp

# 链接Windows系统库
LIBS += -ladvapi32 -lshell32 -lpsapi -lshlwapi

# 静态编译配置
win32-g++ {
    QMAKE_CXXFLAGS += -static -static-libgcc -static-libstdc++
    QMAKE_LFLAGS += -static -static-libgcc -static-libstdc++
}

win32-msvc {
    QMAKE_CXXFLAGS += /MT
    QMAKE_CXXFLAGS_RELEASE += /MT
    QMAKE_CXXFLAGS_DEBUG += /MTd
}

# 移除Qt相关处理
INSTALLS =
CONFIG -= moc uic rcc
